﻿ function Map(){
	   this.elements= new Array();   
	   this.size=  function(){
		   return this.elements.length;
		  };
	  //获取到map的size
	   this.isEmpty=  function(){
		   return (this.elements.length<1);
		  };
		 //判断是否为空
	    this.clear=function(){
		  this.elements= new Array();
		};
		//清空Map
		this.put=function(_key,_value){
		  this.elements.push({
		     key:_key,
			 value:_value
		  });	
		};
		// 传值
		this.get=function(_key){
		 try{
		   for( i=0;i<this.elements.length;i++){
		     if(this.elements[i].key==_key){
			   return this.elements[i].value;
			 }
		   }
		   }catch(e){
		    return null;
		  }	
		}
		// 取值
      this.getById=function(_key){
		 try{
		
			   return this.elements[i].value;
		
		   }catch(e){
		    return null;
		  }	
		}		
		// 取值ById
	 this.isExist=function(_key){
		 try{
		   for( i=0;i<this.elements.length;i++){
		     if(this.elements[i].key==_key){
			   return true;
			 }
		   }
		   }catch(e){
		    return null;
		  }	
		}
		//判断是否存在
	}
	//  Map Over
	
$(document).ready(function(){
	      $('.card-footer').hide();
		  $('.card-footer').css({opacity:"1"})
		  $('.card').hover(
		    function(){$(this).find('.card-footer').stop().fadeIn();},	  
	        function(){$(this).find('.card-footer').stop().fadeOut();}
		  )
		  /*卡片 footer 鼠标经过事件*/
		    $("[href]").css({cursor:"pointer"});
			$("[href]").hover(
			function(){$(this).addClass("text-red");},
			function(){$(this).removeClass("text-red");}
			)
		  	$("[href]").click(function(){
				var url="http://"+$(this).attr("href");
				window.open(url);
			})
			/*扩展 href */
			/*
			 *引入argus 后扩展a的属性至所有带href的元素 
			 */

			$('.wall-body-page:first-child').show();
			for(i=0;i<$('.wall-head').length;i++){	
    			$('.wall-head').eq(i).children('ul').children('li:eq(0)').css("background-color",$('.wall-body').eq(i).children(':first').css("background-color"));	
			}			
			$('.wall-head ul li').click(function(){
				 var index=$(this).index();
				 var curbody=$(this).parent().parent().parent().find('.wall-body').find('.wall-body-page').eq(index) 
				 var bjcolor=curbody.css("background-color");
				 curbody.show().siblings().hide();
				 $(this).css("background-color",bjcolor);
				 $(this).siblings().css("background-color",$(this).parent().parent().css("background-color"));	     
			})
			/*扩展 wall */
			/*
			 *wall-head 中Ul li 中与 wall-body中的wall-body-page 相对应
			 */
             $('.dialog-footer').find('.close').click(function(){
				 $(this).parent().parent().hide();
			 })
			  $('.dialog-head').find('.close').click(function(){
				 $(this).parent().parent().hide();
			 })
		    /*扩展 dialog */
			/*
			 *dialog中 head 与foote 中的close类 添加关闭的属性
			 */
			 $('.slide-menu').css("display","block").hide();
			 $('.slide ul li a').click(function(){
				 $(this).parent().children('ul').stop().slideToggle("500");
			 })
			 $('.nav-slide').click(function(){	               
				if( $('.slide').css('left')=='0px'){
				 $('.slide').stop().animate({left:"-200px"});
	   			 } else{
				$('.slide').stop().animate({left:"0px"});
			     } 
	         })
			  /*扩展 slide */
			/*
			 *nav-slide 点击事件
			 */
			$('.nav-menu').css("opacity","1").hide();
			$('.nav-body').children('ul').children('li').hover(function(){
				$(this).children('ul').stop().slideToggle();
			 })
		    $('.nav-menu').mouseleave(function(){
			   $(this).stop().slideUp();
		    })
})

